Language Support for Long-lived Concurrent Activities
نویسندگان
چکیده
Providing a general purpose programming environment that supports the definition of, and exercises control over, the flow of execution of long-running activities is highly beneficial for a variety of client/server distributed data-intensive applications. In this paper, we present a TransactionOriented Workflow Environment (TOWE) for the programming of long-lived activities through a set of class libraries. The TOWE is based on an amalgamation of object-oriented programming with distributed interprocess communication concepts. The concurrency abstractions provided by TOWE are objects, acting like processes, and involve an asynchronous, location-independent, mode of process invocation coupled with data-driven synchronization of processes.
منابع مشابه
Modelos de Transacciones Avanzados para Procesos de Aprendizaje Complejos
—Complex Learning Processes (CLP) are the result of the dynamic and unanticipated integration of mixed pedagogies and resources, which facilitate learning in rich and personalized pedagogical environments. CLP consider factors such as the complexity and duration of the learning task, the degree of autonomy of the learner and the continuous design and control of the learning process. But their e...
متن کاملGross beta activities and Beryllium-7 concentrations in surface air
ABSTRACT Background: were made each week during year 2002 from samples of atmospheric aerosols filtered from theair at Tehran Nuclear Research Center.Measurement of gross beta activities and cosmogenic Beryllium-7 concentrationsMaterials and Methodssampler at the Nuclear Research Center meteorological station in Tehran (40contents of samples were determined with semiconductor gamma spectrometry...
متن کاملThe Brisk Project: Concurrent and Distributed Functional Systems
The Brisk project has been set up to investigate the possibility of extending the expressive power of purely functional languages. The aim is to be able to build concurrent and distributed working environments completely functionally, reversing the usual situation in which functional programs are regarded as guests within a procedural environment. This paper gives an overview of the project, an...
متن کاملAn HIV-1 Mini Vaccine Induced Long-lived Cellular and Humoral Immune Responses
Memory formation is the most important aspect of a vaccine which can guarantee long-lasting immunity and protection. The main aim of the present study was to evaluate the memory immune responses after immunization with a mini vaccine. Mice were immunized with human immunodeficiency virus-1 P24-Nef fusion peptide and then cellular and humoral immune responses were evaluated. In order to determin...
متن کاملThe Self-Measurement Principle: A Design Principle for Large-scale, Long-lived, and Highly Reliable Concurrent Systems
A good design, development, and maintenance methodology for concurrent systems must be based on a good recognition and/or understanding of the intrinsic characteristics of concurrent systems. Measuring and monitoring the behavior of a complex concurrent system is an indispensable way to achieve the reliability of the system. Based on recognition and/or understanding of the wholeness principle o...
متن کامل